home *** CD-ROM | disk | FTP | other *** search
/ Dark Sector - Press Kit (USA) / Dark Sector - Press Kit (USA).iso / pc / main.swf / scripts / frame_27 / DoAction.as
Text File  |  2007-03-14  |  4KB  |  91 lines

  1. function loadImage(iName)
  2. {
  3.    imageLoader.loadClip(content_xml.firstChild.childNodes[2].childNodes[0].childNodes[iName].attributes.preview,loadIntoMe_mc);
  4. }
  5. function brandEnabler(loaderName)
  6. {
  7.    navCA_mc.buttons_mc[loaderName].hitVal = 1;
  8.    navCA_mc.buttons_mc[loaderName].hit_mc.enabled = false;
  9.    btnInfob_mc.hit2_mc.tween("_y",0,0.3,"easeOutQuad");
  10.    btnInfob_mc.name_txt.tween("_y",9,0.3,"easeOutQuad");
  11.    navCA_mc.buttons_mc[prevName].hit_mc.enabled = true;
  12.    navCA_mc.buttons_mc[prevName].hit_mc.colorTo(0,0.3,"easeOutSine");
  13.    navCA_mc.buttons_mc[prevName].name_txt.colorTo(16770048,0.3,"easeOutSine");
  14.    navCA_mc.buttons_mc[prevName].arrow_txt.colorTo(16777215,0.3,"easeOutSine");
  15.    navCA_mc.buttons_mc[prevName].loadBar_mc.tween("_width",0,0.3,"easeInSine");
  16.    prevName = loaderName;
  17. }
  18. stop();
  19. secCount_var = 0;
  20. nodeCount_var = 2;
  21. headingSub_txt.text = "CHARACTER ART";
  22. subEnabler(false,16770048,true,16777215,true,16777215,true,16777215);
  23. imageCharSub_mc.alphaTo(0,0.3,"easeInQuad",0.6);
  24. imageCharSub_mc.colorTo(16777215,0.3,"easeInQuad",0.4);
  25. imageCharMain_mc.alphaTo(0,0.3,"easeInQuad",0.4);
  26. imageCharMain_mc.colorTo(16777215,0.3,"easeInQuad",0.2);
  27. imageLogoMain_mc.alphaTo(0,0.3,"easeInQuad",0.2);
  28. imageLogoMain_mc.colorTo(16777215,0.3,"easeInQuad");
  29. stop();
  30. var Bspacing = 1;
  31. b = 0;
  32. while(b < imageTotal)
  33. {
  34.    imageTotal = content_xml.firstChild.childNodes[2].childNodes[0].childNodes.length;
  35.    btnPreview = content_xml.firstChild.childNodes[2].childNodes[0].childNodes[b].attributes.preview;
  36.    btnHiRes = content_xml.firstChild.childNodes[2].childNodes[0].childNodes[b].attributes.hiRes;
  37.    btnName = content_xml.firstChild.childNodes[2].childNodes[0].childNodes[b].firstChild.nodeValue;
  38.    if(b == 0)
  39.    {
  40.       var butName = "button" + b + "_mc";
  41.       navCA_mc.buttons_mc.attachMovie("button",butName,b);
  42.       navCA_mc.buttons_mc[butName]._alpha = 0;
  43.       navCA_mc.buttons_mc[butName].alphaTo(100,0.3,"easeOutSine");
  44.       navCA_mc.buttons_mc[butName].name_txt.html = true;
  45.       navCA_mc.buttons_mc[butName].name_txt.autoSize = "left";
  46.       navCA_mc.buttons_mc[butName].name_txt.wordWrap = true;
  47.       navCA_mc.buttons_mc[butName].name_txt.htmlText = btnName;
  48.       navCA_mc.buttons_mc[butName].HRLink = btnHiRes;
  49.       navCA_mc.buttons_mc[butName].PLink = btnPreview;
  50.       navCA_mc.buttons_mc[butName].PNum = b;
  51.    }
  52.    else
  53.    {
  54.       var butName = "button" + b + "_mc";
  55.       navCA_mc.buttons_mc.attachMovie("button",butName,b);
  56.       navCA_mc.buttons_mc[butName]._alpha = 0;
  57.       navCA_mc.buttons_mc[butName].alphaTo(100,0.3,"easeOutSine");
  58.       var buttonsHeight = Math.round(navCA_mc.buttons_mc._height);
  59.       var y = Bspacing;
  60.       navCA_mc.buttons_mc[butName].name_txt.autoSize = "left";
  61.       navCA_mc.buttons_mc[butName].name_txt.wordWrap = true;
  62.       navCA_mc.buttons_mc[butName].name_txt.html = true;
  63.       navCA_mc.buttons_mc[butName].name_txt.htmlText = btnName;
  64.       navCA_mc.buttons_mc[butName]._y = y + buttonsHeight;
  65.       navCA_mc.buttons_mc[butName].HRLink = btnHiRes;
  66.       navCA_mc.buttons_mc[butName].PLink = btnPreview;
  67.       navCA_mc.buttons_mc[butName].PNum = b;
  68.    }
  69.    if(b == imageTotal - 1)
  70.    {
  71.       if(navCA_mc.buttons_mc._height > 300)
  72.       {
  73.          navCA_mc.gotoAndStop(2);
  74.       }
  75.    }
  76.    b++;
  77. }
  78. var imageLoader = new MovieClipLoader();
  79. var loadHandler = new Object();
  80. imageLoader.addListener(loadHandler);
  81. loadHandler.onLoadInit = function(loadIntoMe_mc)
  82. {
  83.    loadIntoMe_mc.colorTo(null,0.3,"easeOutQuad",0.3);
  84.    navCA_mc.buttons_mc[prevName].loadBar_mc.tween("_width",0,0.3,"easeInSine",1);
  85. };
  86. loadHandler.onLoadProgress = function(loadIntoMe_mc, loaded, total)
  87. {
  88.    percent_loaded = Math.round(loaded / total * 188);
  89.    navCA_mc.buttons_mc[prevName].loadBar_mc._width = percent_loaded;
  90. };
  91.